/**
 * Copyright &copy; 2012-2017 <a href="https://vivo.com">vivo</a> All rights reserved.
 */
package com.vivo.fx.dealer.entity;

import org.hibernate.validator.constraints.Length;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 经销商信息Entity
 * @author jyangye
 * @version 2017-11-07
 */
public class FxDealerinfo extends DataEntity<FxDealerinfo> {
	
	private static final long serialVersionUID = 1L;
	private String companyid;		// companyid
	private String areaid;		// areaid
	private Date createtime;		// createtime
	private String dealercode;		// dealercode
	private String dealername;		// dealername
	private String dealernamepinying;		// dealernamepinying
	private String dealertype;		// dealertype
	private String dealeraddress;		// dealeraddress
	private String dealertelephone;		// dealertelephone
	private String isentitydealer;		// isentitydealer
	private String iswares;		// iswares
	private String ismaterial;		// ismaterial
	private String marketlevelid;		// marketlevelid
	private String terminaltype;		// terminaltype
	private String terminallevelid;		// terminallevelid
	private String dealerlevelid;		// dealerlevelid
	private String bysystemid;		// bysystemid
	private String clienttypeid;		// clienttypeid
	private String ditchtypeid;		// ditchtypeid
	private String terminalbelongid;		// terminalbelongid
	private String terminalstate;		// terminalstate
	private String agentlevelid;		// agentlevelid
	private String arelinkman;		// arelinkman
	private String arealinkmantelephone;		// arealinkmantelephone
	private String financelinkman;		// financelinkman
	private String financelinkmantelephone;		// financelinkmantelephone
	private String storekeeper;		// storekeeper
	private String storekeepertel;		// storekeepertel
	private String magorbrand;		// magorbrand
	private String business;		// business
	private String selfstorecount;		// selfstorecount
	private String terminalcontacter;		// terminalcontacter
	private String terminalcontactertel;		// terminalcontactertel
	private String terminalshopkeeper;		// terminalshopkeeper
	private String shopkeepertel;		// shopkeepertel
	private String terminalstorekeeper;		// terminalstorekeeper
	private String terminalstorekeepertel;		// terminalstorekeepertel
	private String terminalmajorbrand;		// terminalmajorbrand
	private String jointype;		// jointype
	private String servicetel;		// servicetel
	private String salesscope;		// salesscope
	private String terminalarea;		// terminalarea
	private Date startrundate;		// startrundate
	private String runyears;		// runyears
	private String shopassistantcount;		// shopassistantcount
	private String promotionscount;		// promotionscount
	private String brandservicecenter;		// brandservicecenter
	private String assetsconditions;		// assetsconditions
	private String barcount;		// barcount
	private String businesslevelid;		// businesslevelid
	private String foreignenvid;		// foreignenvid
	private String hasspecarea;		// hasspecarea
	private String terminalmaintainid;		// terminalmaintainid
	private String specialareacount;		// specialareacount
	private String terminalspecinfo;		// terminalspecinfo
	private String terminalphoto1;		// terminalphoto1
	private String terminalphoto2;		// terminalphoto2
	private String terminalphoto3;		// terminalphoto3
	private String terminalphoto4;		// terminalphoto4
	private String isspotcheck;		// isspotcheck
	private String ishassaler;		// ishassaler
	private String dealerclientkindid;		// dealerclientkindid
	private String clientadminer;		// clientadminer
	private String clientadminertel;		// clientadminertel
	private String orderadminer;		// orderadminer
	private String orderadminertel;		// orderadminertel
	private String marketadminer;		// marketadminer
	private String marketadminertel;		// marketadminertel
	private String standerpercent;		// standerpercent
	private String promotionsconfig;		// promotionsconfig
	private String shvalue;		// shvalue
	private String isstore;		// isstore
	private String ismakebill;		// ismakebill
	private Date makebilltime;		// makebilltime
	private String storetype;		// storetype
	private String logisticsday;		// logisticsday
	private String storekind;		// storekind
	private String lockgpsposition;		// lockgpsposition
	private String agentcontracttypeid;		// agentcontracttypeid
	private String isself;		// isself
	private String wechatno;		// wechatno
	private String enableallotupretail;		// enableallotupretail
	private String website;		// website
	private String fax;		// fax
	private String pOBox;		// p_o_box
	private String tongbuimssystemresult;		// tongbuimssystemresult
	private String tongbuimssystemresultmessage;		// tongbuimssystemresultmessage
	private String dealerid;		// dealerid
	private String imagetypeid;		// imagetypeid
	private String factorymobiletypeid;		// factorymobiletypeid
	private String storeclassid;		// storeclassid
	private String businessmodeid;		// businessmodeid
	private String servicetelephone;		// servicetelephone
	private String isupcompanysite;		// isupcompanysite
	private String storecoordinate;		// storecoordinate
	private String storeemail;		// storeemail
	private String summerworktime;		// summerworktime
	private String winterworktime;		// winterworktime
	private String nearbusstation;		// nearbusstation
	private String nearmetrostation;		// nearmetrostation
	private String businessrangeid;		// businessrangeid
	private String salespropertyid;		// salespropertyid
	private String factoryareaid;		// factoryareaid
	private String pricesystemid;		// pricesystemid
	private String settlementunitid;		// settlementunitid
	private String retailvouchertype;		// retailvouchertype
	private String unicomcode;		// unicomcode
	private String telecomcode;		// telecomcode
	private String mobilecode;		// mobilecode
	private String additionalcode1;		// additionalcode1
	private String belongclientid;		// belongclientid
	private String financialareacode;		// financialareacode
	private String isfinancialaccount;		// isfinancialaccount
	private Date beginCreatetime;		// 开始 createtime
	private Date endCreatetime;		// 结束 createtime
	
	public FxDealerinfo() {
		super();
	}

	public FxDealerinfo(String id){
		super(id);
	}

	@Length(min=0, max=32, message="companyid长度必须介于 0 和 32 之间")
	public String getCompanyid() {
		return companyid;
	}

	public void setCompanyid(String companyid) {
		this.companyid = companyid;
	}
	
	@Length(min=0, max=32, message="areaid长度必须介于 0 和 32 之间")
	public String getAreaid() {
		return areaid;
	}

	public void setAreaid(String areaid) {
		this.areaid = areaid;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	
	@Length(min=0, max=40, message="dealercode长度必须介于 0 和 40 之间")
	public String getDealercode() {
		return dealercode;
	}

	public void setDealercode(String dealercode) {
		this.dealercode = dealercode;
	}
	
	@Length(min=1, max=100, message="dealername长度必须介于 1 和 100 之间")
	public String getDealername() {
		return dealername;
	}

	public void setDealername(String dealername) {
		this.dealername = dealername;
	}
	
	@Length(min=0, max=200, message="dealernamepinying长度必须介于 0 和 200 之间")
	public String getDealernamepinying() {
		return dealernamepinying;
	}

	public void setDealernamepinying(String dealernamepinying) {
		this.dealernamepinying = dealernamepinying;
	}
	
	@Length(min=0, max=1, message="dealertype长度必须介于 0 和 1 之间")
	public String getDealertype() {
		return dealertype;
	}

	public void setDealertype(String dealertype) {
		this.dealertype = dealertype;
	}
	
	@Length(min=0, max=200, message="dealeraddress长度必须介于 0 和 200 之间")
	public String getDealeraddress() {
		return dealeraddress;
	}

	public void setDealeraddress(String dealeraddress) {
		this.dealeraddress = dealeraddress;
	}
	
	@Length(min=0, max=30, message="dealertelephone长度必须介于 0 和 30 之间")
	public String getDealertelephone() {
		return dealertelephone;
	}

	public void setDealertelephone(String dealertelephone) {
		this.dealertelephone = dealertelephone;
	}
	
	@Length(min=0, max=1, message="isentitydealer长度必须介于 0 和 1 之间")
	public String getIsentitydealer() {
		return isentitydealer;
	}

	public void setIsentitydealer(String isentitydealer) {
		this.isentitydealer = isentitydealer;
	}
	
	@Length(min=0, max=1, message="iswares长度必须介于 0 和 1 之间")
	public String getIswares() {
		return iswares;
	}

	public void setIswares(String iswares) {
		this.iswares = iswares;
	}
	
	@Length(min=0, max=1, message="ismaterial长度必须介于 0 和 1 之间")
	public String getIsmaterial() {
		return ismaterial;
	}

	public void setIsmaterial(String ismaterial) {
		this.ismaterial = ismaterial;
	}
	
	@Length(min=0, max=32, message="marketlevelid长度必须介于 0 和 32 之间")
	public String getMarketlevelid() {
		return marketlevelid;
	}

	public void setMarketlevelid(String marketlevelid) {
		this.marketlevelid = marketlevelid;
	}
	
	@Length(min=0, max=32, message="terminaltype长度必须介于 0 和 32 之间")
	public String getTerminaltype() {
		return terminaltype;
	}

	public void setTerminaltype(String terminaltype) {
		this.terminaltype = terminaltype;
	}
	
	@Length(min=0, max=32, message="terminallevelid长度必须介于 0 和 32 之间")
	public String getTerminallevelid() {
		return terminallevelid;
	}

	public void setTerminallevelid(String terminallevelid) {
		this.terminallevelid = terminallevelid;
	}
	
	@Length(min=0, max=32, message="dealerlevelid长度必须介于 0 和 32 之间")
	public String getDealerlevelid() {
		return dealerlevelid;
	}

	public void setDealerlevelid(String dealerlevelid) {
		this.dealerlevelid = dealerlevelid;
	}
	
	@Length(min=0, max=32, message="bysystemid长度必须介于 0 和 32 之间")
	public String getBysystemid() {
		return bysystemid;
	}

	public void setBysystemid(String bysystemid) {
		this.bysystemid = bysystemid;
	}
	
	@Length(min=0, max=32, message="clienttypeid长度必须介于 0 和 32 之间")
	public String getClienttypeid() {
		return clienttypeid;
	}

	public void setClienttypeid(String clienttypeid) {
		this.clienttypeid = clienttypeid;
	}
	
	@Length(min=0, max=32, message="ditchtypeid长度必须介于 0 和 32 之间")
	public String getDitchtypeid() {
		return ditchtypeid;
	}

	public void setDitchtypeid(String ditchtypeid) {
		this.ditchtypeid = ditchtypeid;
	}
	
	@Length(min=0, max=11, message="terminalbelongid长度必须介于 0 和 11 之间")
	public String getTerminalbelongid() {
		return terminalbelongid;
	}

	public void setTerminalbelongid(String terminalbelongid) {
		this.terminalbelongid = terminalbelongid;
	}
	
	@Length(min=1, max=1, message="terminalstate长度必须介于 1 和 1 之间")
	public String getTerminalstate() {
		return terminalstate;
	}

	public void setTerminalstate(String terminalstate) {
		this.terminalstate = terminalstate;
	}
	
	@Length(min=0, max=32, message="agentlevelid长度必须介于 0 和 32 之间")
	public String getAgentlevelid() {
		return agentlevelid;
	}

	public void setAgentlevelid(String agentlevelid) {
		this.agentlevelid = agentlevelid;
	}
	
	@Length(min=0, max=20, message="arelinkman长度必须介于 0 和 20 之间")
	public String getArelinkman() {
		return arelinkman;
	}

	public void setArelinkman(String arelinkman) {
		this.arelinkman = arelinkman;
	}
	
	@Length(min=0, max=30, message="arealinkmantelephone长度必须介于 0 和 30 之间")
	public String getArealinkmantelephone() {
		return arealinkmantelephone;
	}

	public void setArealinkmantelephone(String arealinkmantelephone) {
		this.arealinkmantelephone = arealinkmantelephone;
	}
	
	@Length(min=0, max=20, message="financelinkman长度必须介于 0 和 20 之间")
	public String getFinancelinkman() {
		return financelinkman;
	}

	public void setFinancelinkman(String financelinkman) {
		this.financelinkman = financelinkman;
	}
	
	@Length(min=0, max=30, message="financelinkmantelephone长度必须介于 0 和 30 之间")
	public String getFinancelinkmantelephone() {
		return financelinkmantelephone;
	}

	public void setFinancelinkmantelephone(String financelinkmantelephone) {
		this.financelinkmantelephone = financelinkmantelephone;
	}
	
	@Length(min=0, max=20, message="storekeeper长度必须介于 0 和 20 之间")
	public String getStorekeeper() {
		return storekeeper;
	}

	public void setStorekeeper(String storekeeper) {
		this.storekeeper = storekeeper;
	}
	
	@Length(min=0, max=30, message="storekeepertel长度必须介于 0 和 30 之间")
	public String getStorekeepertel() {
		return storekeepertel;
	}

	public void setStorekeepertel(String storekeepertel) {
		this.storekeepertel = storekeepertel;
	}
	
	@Length(min=0, max=100, message="magorbrand长度必须介于 0 和 100 之间")
	public String getMagorbrand() {
		return magorbrand;
	}

	public void setMagorbrand(String magorbrand) {
		this.magorbrand = magorbrand;
	}
	
	@Length(min=0, max=50, message="business长度必须介于 0 和 50 之间")
	public String getBusiness() {
		return business;
	}

	public void setBusiness(String business) {
		this.business = business;
	}
	
	public String getSelfstorecount() {
		return selfstorecount;
	}

	public void setSelfstorecount(String selfstorecount) {
		this.selfstorecount = selfstorecount;
	}
	
	@Length(min=0, max=20, message="terminalcontacter长度必须介于 0 和 20 之间")
	public String getTerminalcontacter() {
		return terminalcontacter;
	}

	public void setTerminalcontacter(String terminalcontacter) {
		this.terminalcontacter = terminalcontacter;
	}
	
	@Length(min=0, max=30, message="terminalcontactertel长度必须介于 0 和 30 之间")
	public String getTerminalcontactertel() {
		return terminalcontactertel;
	}

	public void setTerminalcontactertel(String terminalcontactertel) {
		this.terminalcontactertel = terminalcontactertel;
	}
	
	@Length(min=0, max=20, message="terminalshopkeeper长度必须介于 0 和 20 之间")
	public String getTerminalshopkeeper() {
		return terminalshopkeeper;
	}

	public void setTerminalshopkeeper(String terminalshopkeeper) {
		this.terminalshopkeeper = terminalshopkeeper;
	}
	
	@Length(min=0, max=30, message="shopkeepertel长度必须介于 0 和 30 之间")
	public String getShopkeepertel() {
		return shopkeepertel;
	}

	public void setShopkeepertel(String shopkeepertel) {
		this.shopkeepertel = shopkeepertel;
	}
	
	@Length(min=0, max=20, message="terminalstorekeeper长度必须介于 0 和 20 之间")
	public String getTerminalstorekeeper() {
		return terminalstorekeeper;
	}

	public void setTerminalstorekeeper(String terminalstorekeeper) {
		this.terminalstorekeeper = terminalstorekeeper;
	}
	
	@Length(min=0, max=30, message="terminalstorekeepertel长度必须介于 0 和 30 之间")
	public String getTerminalstorekeepertel() {
		return terminalstorekeepertel;
	}

	public void setTerminalstorekeepertel(String terminalstorekeepertel) {
		this.terminalstorekeepertel = terminalstorekeepertel;
	}
	
	@Length(min=0, max=100, message="terminalmajorbrand长度必须介于 0 和 100 之间")
	public String getTerminalmajorbrand() {
		return terminalmajorbrand;
	}

	public void setTerminalmajorbrand(String terminalmajorbrand) {
		this.terminalmajorbrand = terminalmajorbrand;
	}
	
	@Length(min=0, max=50, message="jointype长度必须介于 0 和 50 之间")
	public String getJointype() {
		return jointype;
	}

	public void setJointype(String jointype) {
		this.jointype = jointype;
	}
	
	@Length(min=0, max=50, message="servicetel长度必须介于 0 和 50 之间")
	public String getServicetel() {
		return servicetel;
	}

	public void setServicetel(String servicetel) {
		this.servicetel = servicetel;
	}
	
	@Length(min=0, max=50, message="salesscope长度必须介于 0 和 50 之间")
	public String getSalesscope() {
		return salesscope;
	}

	public void setSalesscope(String salesscope) {
		this.salesscope = salesscope;
	}
	
	public String getTerminalarea() {
		return terminalarea;
	}

	public void setTerminalarea(String terminalarea) {
		this.terminalarea = terminalarea;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getStartrundate() {
		return startrundate;
	}

	public void setStartrundate(Date startrundate) {
		this.startrundate = startrundate;
	}
	
	public String getRunyears() {
		return runyears;
	}

	public void setRunyears(String runyears) {
		this.runyears = runyears;
	}
	
	public String getShopassistantcount() {
		return shopassistantcount;
	}

	public void setShopassistantcount(String shopassistantcount) {
		this.shopassistantcount = shopassistantcount;
	}
	
	public String getPromotionscount() {
		return promotionscount;
	}

	public void setPromotionscount(String promotionscount) {
		this.promotionscount = promotionscount;
	}
	
	@Length(min=0, max=50, message="brandservicecenter长度必须介于 0 和 50 之间")
	public String getBrandservicecenter() {
		return brandservicecenter;
	}

	public void setBrandservicecenter(String brandservicecenter) {
		this.brandservicecenter = brandservicecenter;
	}
	
	@Length(min=0, max=50, message="assetsconditions长度必须介于 0 和 50 之间")
	public String getAssetsconditions() {
		return assetsconditions;
	}

	public void setAssetsconditions(String assetsconditions) {
		this.assetsconditions = assetsconditions;
	}
	
	public String getBarcount() {
		return barcount;
	}

	public void setBarcount(String barcount) {
		this.barcount = barcount;
	}
	
	@Length(min=0, max=32, message="businesslevelid长度必须介于 0 和 32 之间")
	public String getBusinesslevelid() {
		return businesslevelid;
	}

	public void setBusinesslevelid(String businesslevelid) {
		this.businesslevelid = businesslevelid;
	}
	
	@Length(min=0, max=32, message="foreignenvid长度必须介于 0 和 32 之间")
	public String getForeignenvid() {
		return foreignenvid;
	}

	public void setForeignenvid(String foreignenvid) {
		this.foreignenvid = foreignenvid;
	}
	
	@Length(min=0, max=1, message="hasspecarea长度必须介于 0 和 1 之间")
	public String getHasspecarea() {
		return hasspecarea;
	}

	public void setHasspecarea(String hasspecarea) {
		this.hasspecarea = hasspecarea;
	}
	
	@Length(min=0, max=32, message="terminalmaintainid长度必须介于 0 和 32 之间")
	public String getTerminalmaintainid() {
		return terminalmaintainid;
	}

	public void setTerminalmaintainid(String terminalmaintainid) {
		this.terminalmaintainid = terminalmaintainid;
	}
	
	public String getSpecialareacount() {
		return specialareacount;
	}

	public void setSpecialareacount(String specialareacount) {
		this.specialareacount = specialareacount;
	}
	
	@Length(min=0, max=300, message="terminalspecinfo长度必须介于 0 和 300 之间")
	public String getTerminalspecinfo() {
		return terminalspecinfo;
	}

	public void setTerminalspecinfo(String terminalspecinfo) {
		this.terminalspecinfo = terminalspecinfo;
	}
	
	@Length(min=0, max=100, message="terminalphoto1长度必须介于 0 和 100 之间")
	public String getTerminalphoto1() {
		return terminalphoto1;
	}

	public void setTerminalphoto1(String terminalphoto1) {
		this.terminalphoto1 = terminalphoto1;
	}
	
	@Length(min=0, max=100, message="terminalphoto2长度必须介于 0 和 100 之间")
	public String getTerminalphoto2() {
		return terminalphoto2;
	}

	public void setTerminalphoto2(String terminalphoto2) {
		this.terminalphoto2 = terminalphoto2;
	}
	
	@Length(min=0, max=100, message="terminalphoto3长度必须介于 0 和 100 之间")
	public String getTerminalphoto3() {
		return terminalphoto3;
	}

	public void setTerminalphoto3(String terminalphoto3) {
		this.terminalphoto3 = terminalphoto3;
	}
	
	@Length(min=0, max=100, message="terminalphoto4长度必须介于 0 和 100 之间")
	public String getTerminalphoto4() {
		return terminalphoto4;
	}

	public void setTerminalphoto4(String terminalphoto4) {
		this.terminalphoto4 = terminalphoto4;
	}
	
	@Length(min=0, max=1, message="isspotcheck长度必须介于 0 和 1 之间")
	public String getIsspotcheck() {
		return isspotcheck;
	}

	public void setIsspotcheck(String isspotcheck) {
		this.isspotcheck = isspotcheck;
	}
	
	@Length(min=0, max=1, message="ishassaler长度必须介于 0 和 1 之间")
	public String getIshassaler() {
		return ishassaler;
	}

	public void setIshassaler(String ishassaler) {
		this.ishassaler = ishassaler;
	}
	
	@Length(min=0, max=32, message="dealerclientkindid长度必须介于 0 和 32 之间")
	public String getDealerclientkindid() {
		return dealerclientkindid;
	}

	public void setDealerclientkindid(String dealerclientkindid) {
		this.dealerclientkindid = dealerclientkindid;
	}
	
	@Length(min=0, max=20, message="clientadminer长度必须介于 0 和 20 之间")
	public String getClientadminer() {
		return clientadminer;
	}

	public void setClientadminer(String clientadminer) {
		this.clientadminer = clientadminer;
	}
	
	@Length(min=0, max=30, message="clientadminertel长度必须介于 0 和 30 之间")
	public String getClientadminertel() {
		return clientadminertel;
	}

	public void setClientadminertel(String clientadminertel) {
		this.clientadminertel = clientadminertel;
	}
	
	@Length(min=0, max=20, message="orderadminer长度必须介于 0 和 20 之间")
	public String getOrderadminer() {
		return orderadminer;
	}

	public void setOrderadminer(String orderadminer) {
		this.orderadminer = orderadminer;
	}
	
	@Length(min=0, max=30, message="orderadminertel长度必须介于 0 和 30 之间")
	public String getOrderadminertel() {
		return orderadminertel;
	}

	public void setOrderadminertel(String orderadminertel) {
		this.orderadminertel = orderadminertel;
	}
	
	@Length(min=0, max=20, message="marketadminer长度必须介于 0 和 20 之间")
	public String getMarketadminer() {
		return marketadminer;
	}

	public void setMarketadminer(String marketadminer) {
		this.marketadminer = marketadminer;
	}
	
	@Length(min=0, max=30, message="marketadminertel长度必须介于 0 和 30 之间")
	public String getMarketadminertel() {
		return marketadminertel;
	}

	public void setMarketadminertel(String marketadminertel) {
		this.marketadminertel = marketadminertel;
	}
	
	public String getStanderpercent() {
		return standerpercent;
	}

	public void setStanderpercent(String standerpercent) {
		this.standerpercent = standerpercent;
	}
	
	@Length(min=0, max=11, message="promotionsconfig长度必须介于 0 和 11 之间")
	public String getPromotionsconfig() {
		return promotionsconfig;
	}

	public void setPromotionsconfig(String promotionsconfig) {
		this.promotionsconfig = promotionsconfig;
	}
	
	public String getShvalue() {
		return shvalue;
	}

	public void setShvalue(String shvalue) {
		this.shvalue = shvalue;
	}
	
	@Length(min=0, max=1, message="isstore长度必须介于 0 和 1 之间")
	public String getIsstore() {
		return isstore;
	}

	public void setIsstore(String isstore) {
		this.isstore = isstore;
	}
	
	@Length(min=0, max=1, message="ismakebill长度必须介于 0 和 1 之间")
	public String getIsmakebill() {
		return ismakebill;
	}

	public void setIsmakebill(String ismakebill) {
		this.ismakebill = ismakebill;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getMakebilltime() {
		return makebilltime;
	}

	public void setMakebilltime(Date makebilltime) {
		this.makebilltime = makebilltime;
	}
	
	@Length(min=0, max=32, message="storetype长度必须介于 0 和 32 之间")
	public String getStoretype() {
		return storetype;
	}

	public void setStoretype(String storetype) {
		this.storetype = storetype;
	}
	
	public String getLogisticsday() {
		return logisticsday;
	}

	public void setLogisticsday(String logisticsday) {
		this.logisticsday = logisticsday;
	}
	
	@Length(min=0, max=32, message="storekind长度必须介于 0 和 32 之间")
	public String getStorekind() {
		return storekind;
	}

	public void setStorekind(String storekind) {
		this.storekind = storekind;
	}
	
	@Length(min=0, max=1, message="lockgpsposition长度必须介于 0 和 1 之间")
	public String getLockgpsposition() {
		return lockgpsposition;
	}

	public void setLockgpsposition(String lockgpsposition) {
		this.lockgpsposition = lockgpsposition;
	}
	
	@Length(min=0, max=32, message="agentcontracttypeid长度必须介于 0 和 32 之间")
	public String getAgentcontracttypeid() {
		return agentcontracttypeid;
	}

	public void setAgentcontracttypeid(String agentcontracttypeid) {
		this.agentcontracttypeid = agentcontracttypeid;
	}
	
	@Length(min=0, max=1, message="isself长度必须介于 0 和 1 之间")
	public String getIsself() {
		return isself;
	}

	public void setIsself(String isself) {
		this.isself = isself;
	}
	
	@Length(min=0, max=30, message="wechatno长度必须介于 0 和 30 之间")
	public String getWechatno() {
		return wechatno;
	}

	public void setWechatno(String wechatno) {
		this.wechatno = wechatno;
	}
	
	@Length(min=0, max=1, message="enableallotupretail长度必须介于 0 和 1 之间")
	public String getEnableallotupretail() {
		return enableallotupretail;
	}

	public void setEnableallotupretail(String enableallotupretail) {
		this.enableallotupretail = enableallotupretail;
	}
	
	@Length(min=0, max=50, message="website长度必须介于 0 和 50 之间")
	public String getWebsite() {
		return website;
	}

	public void setWebsite(String website) {
		this.website = website;
	}
	
	@Length(min=0, max=20, message="fax长度必须介于 0 和 20 之间")
	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}
	
	@Length(min=0, max=50, message="p_o_box长度必须介于 0 和 50 之间")
	public String getPOBox() {
		return pOBox;
	}

	public void setPOBox(String pOBox) {
		this.pOBox = pOBox;
	}
	
	@Length(min=0, max=1, message="tongbuimssystemresult长度必须介于 0 和 1 之间")
	public String getTongbuimssystemresult() {
		return tongbuimssystemresult;
	}

	public void setTongbuimssystemresult(String tongbuimssystemresult) {
		this.tongbuimssystemresult = tongbuimssystemresult;
	}
	
	@Length(min=0, max=5000, message="tongbuimssystemresultmessage长度必须介于 0 和 5000 之间")
	public String getTongbuimssystemresultmessage() {
		return tongbuimssystemresultmessage;
	}

	public void setTongbuimssystemresultmessage(String tongbuimssystemresultmessage) {
		this.tongbuimssystemresultmessage = tongbuimssystemresultmessage;
	}
	
	@Length(min=1, max=11, message="dealerid长度必须介于 1 和 11 之间")
	public String getDealerid() {
		return dealerid;
	}

	public void setDealerid(String dealerid) {
		this.dealerid = dealerid;
	}
	
	@Length(min=0, max=32, message="imagetypeid长度必须介于 0 和 32 之间")
	public String getImagetypeid() {
		return imagetypeid;
	}

	public void setImagetypeid(String imagetypeid) {
		this.imagetypeid = imagetypeid;
	}
	
	@Length(min=0, max=32, message="factorymobiletypeid长度必须介于 0 和 32 之间")
	public String getFactorymobiletypeid() {
		return factorymobiletypeid;
	}

	public void setFactorymobiletypeid(String factorymobiletypeid) {
		this.factorymobiletypeid = factorymobiletypeid;
	}
	
	@Length(min=0, max=32, message="storeclassid长度必须介于 0 和 32 之间")
	public String getStoreclassid() {
		return storeclassid;
	}

	public void setStoreclassid(String storeclassid) {
		this.storeclassid = storeclassid;
	}
	
	@Length(min=0, max=32, message="businessmodeid长度必须介于 0 和 32 之间")
	public String getBusinessmodeid() {
		return businessmodeid;
	}

	public void setBusinessmodeid(String businessmodeid) {
		this.businessmodeid = businessmodeid;
	}
	
	@Length(min=0, max=50, message="servicetelephone长度必须介于 0 和 50 之间")
	public String getServicetelephone() {
		return servicetelephone;
	}

	public void setServicetelephone(String servicetelephone) {
		this.servicetelephone = servicetelephone;
	}
	
	@Length(min=0, max=1, message="isupcompanysite长度必须介于 0 和 1 之间")
	public String getIsupcompanysite() {
		return isupcompanysite;
	}

	public void setIsupcompanysite(String isupcompanysite) {
		this.isupcompanysite = isupcompanysite;
	}
	
	@Length(min=0, max=100, message="storecoordinate长度必须介于 0 和 100 之间")
	public String getStorecoordinate() {
		return storecoordinate;
	}

	public void setStorecoordinate(String storecoordinate) {
		this.storecoordinate = storecoordinate;
	}
	
	@Length(min=0, max=50, message="storeemail长度必须介于 0 和 50 之间")
	public String getStoreemail() {
		return storeemail;
	}

	public void setStoreemail(String storeemail) {
		this.storeemail = storeemail;
	}
	
	@Length(min=0, max=30, message="summerworktime长度必须介于 0 和 30 之间")
	public String getSummerworktime() {
		return summerworktime;
	}

	public void setSummerworktime(String summerworktime) {
		this.summerworktime = summerworktime;
	}
	
	@Length(min=0, max=30, message="winterworktime长度必须介于 0 和 30 之间")
	public String getWinterworktime() {
		return winterworktime;
	}

	public void setWinterworktime(String winterworktime) {
		this.winterworktime = winterworktime;
	}
	
	@Length(min=0, max=100, message="nearbusstation长度必须介于 0 和 100 之间")
	public String getNearbusstation() {
		return nearbusstation;
	}

	public void setNearbusstation(String nearbusstation) {
		this.nearbusstation = nearbusstation;
	}
	
	@Length(min=0, max=100, message="nearmetrostation长度必须介于 0 和 100 之间")
	public String getNearmetrostation() {
		return nearmetrostation;
	}

	public void setNearmetrostation(String nearmetrostation) {
		this.nearmetrostation = nearmetrostation;
	}
	
	@Length(min=0, max=32, message="businessrangeid长度必须介于 0 和 32 之间")
	public String getBusinessrangeid() {
		return businessrangeid;
	}

	public void setBusinessrangeid(String businessrangeid) {
		this.businessrangeid = businessrangeid;
	}
	
	@Length(min=0, max=32, message="salespropertyid长度必须介于 0 和 32 之间")
	public String getSalespropertyid() {
		return salespropertyid;
	}

	public void setSalespropertyid(String salespropertyid) {
		this.salespropertyid = salespropertyid;
	}
	
	@Length(min=0, max=10, message="factoryareaid长度必须介于 0 和 10 之间")
	public String getFactoryareaid() {
		return factoryareaid;
	}

	public void setFactoryareaid(String factoryareaid) {
		this.factoryareaid = factoryareaid;
	}
	
	@Length(min=0, max=32, message="pricesystemid长度必须介于 0 和 32 之间")
	public String getPricesystemid() {
		return pricesystemid;
	}

	public void setPricesystemid(String pricesystemid) {
		this.pricesystemid = pricesystemid;
	}
	
	@Length(min=0, max=11, message="settlementunitid长度必须介于 0 和 11 之间")
	public String getSettlementunitid() {
		return settlementunitid;
	}

	public void setSettlementunitid(String settlementunitid) {
		this.settlementunitid = settlementunitid;
	}
	
	@Length(min=0, max=1, message="retailvouchertype长度必须介于 0 和 1 之间")
	public String getRetailvouchertype() {
		return retailvouchertype;
	}

	public void setRetailvouchertype(String retailvouchertype) {
		this.retailvouchertype = retailvouchertype;
	}
	
	@Length(min=0, max=50, message="unicomcode长度必须介于 0 和 50 之间")
	public String getUnicomcode() {
		return unicomcode;
	}

	public void setUnicomcode(String unicomcode) {
		this.unicomcode = unicomcode;
	}
	
	@Length(min=0, max=50, message="telecomcode长度必须介于 0 和 50 之间")
	public String getTelecomcode() {
		return telecomcode;
	}

	public void setTelecomcode(String telecomcode) {
		this.telecomcode = telecomcode;
	}
	
	@Length(min=0, max=50, message="mobilecode长度必须介于 0 和 50 之间")
	public String getMobilecode() {
		return mobilecode;
	}

	public void setMobilecode(String mobilecode) {
		this.mobilecode = mobilecode;
	}
	
	@Length(min=0, max=50, message="additionalcode1长度必须介于 0 和 50 之间")
	public String getAdditionalcode1() {
		return additionalcode1;
	}

	public void setAdditionalcode1(String additionalcode1) {
		this.additionalcode1 = additionalcode1;
	}
	
	@Length(min=0, max=11, message="belongclientid长度必须介于 0 和 11 之间")
	public String getBelongclientid() {
		return belongclientid;
	}

	public void setBelongclientid(String belongclientid) {
		this.belongclientid = belongclientid;
	}
	
	@Length(min=0, max=50, message="financialareacode长度必须介于 0 和 50 之间")
	public String getFinancialareacode() {
		return financialareacode;
	}

	public void setFinancialareacode(String financialareacode) {
		this.financialareacode = financialareacode;
	}
	
	@Length(min=0, max=1, message="isfinancialaccount长度必须介于 0 和 1 之间")
	public String getIsfinancialaccount() {
		return isfinancialaccount;
	}

	public void setIsfinancialaccount(String isfinancialaccount) {
		this.isfinancialaccount = isfinancialaccount;
	}
	
	public Date getBeginCreatetime() {
		return beginCreatetime;
	}

	public void setBeginCreatetime(Date beginCreatetime) {
		this.beginCreatetime = beginCreatetime;
	}
	
	public Date getEndCreatetime() {
		return endCreatetime;
	}

	public void setEndCreatetime(Date endCreatetime) {
		this.endCreatetime = endCreatetime;
	}
		
}